package com.eclipse.e20200205_集合.HashMap与HashTable区别;

import java.util.HashMap;

public class MapDemo9_HashTable {
	public static void main(String[] args) {
		
		/**
		 * HashMap与HashTable区别？
		 * 共同点
		 * 底层都是使用哈希算法
		 * 都是双列集合
		 * 
		 * 区别：
		 * 1.HashMap  是线程不安全，效率比较高   1.2版本才有
		 * 2.HashTable是线程安全   效率不高       1.0之前就有 
		 * 3.HashMap 是可以存储null
		 * 4.HashTable 是不能存储null
		 * 
		 */
		 HashMap<String, Integer> hashMap = new HashMap<String,Integer>();
		 hashMap.put(null, 1);
		 hashMap.put("a", null);
		 System.out.println(hashMap);
		 
		
	}
}
